<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <script src="https://cdn.bootcdn.net/ajax/libs/axios/0.21.1/axios.min.js"></script>

</head>
<body>
<script>
    // config 配置参数
    axios.interceptors.request.use(function (config){
        console.log('请求拦截器 成功 -1 ')
        return config
    },function (error){
        console.log('请求拦截器 失败 -1 ')
        return Promise.reject(error)
    })
    axios.interceptors.request.use(function (config){
        console.log('请求拦截器 成功 -2 ')
        return config
    },function (error){
        console.log('请求拦截器 失败 -2 ')
        return Promise.reject(error)
    })
    axios.interceptors.response.use(function (response){
        console.log('响应拦截器 成功 -1')
        return response
    },function (error){
        console.log('响应拦截器 失败 -1')
        return Promise.reject(error)
    })
    axios.interceptors.response.use(function (response){
        console.log('响应拦截器 成功 -2')
        return response.data
    },function (error){
        console.log('响应拦截器 失败 -2')
        return Promise.reject(error)
    })
    axios({
        method: 'get',
        url: 'http://127.0.0.1:3000/posts'
    }).then(value => {
        console.log(value)
    })
</script>
</body>
</html>